Optimal Analysis of Best Fit Bin Packing
نویسندگان
چکیده
In the bin packing problem we are given an instance consisting of a sequence of items with sizes between 0 and 1. The objective is to pack these items into the smallest possible number of bins of unit size. BestFit algorithm packs each item into the most full bin where it fits, possibly opening a new bin if the item cannot fit into any currently open bin. In early seventies it was shown that the asymptotic approximation ratio of BestFit bin packing is equal to 1.7. We prove that also the absolute approximation ratio for BestFit bin packing is exactly 1.7, improving the previous bound of 1.75. This means that if the optimumneeds Opt bins, BestFit always uses at most b1.7 ·OPTc bins. Furthermore we show matching lower bounds for all values of Opt, i.e., we giveinstances on which BestFit uses exactly b1.7 ·OPTc bins. Thus we completely settle the worst-case complexity of BestFit bin packing after more than 40 years of its study. ∗Department of Mathematics, University of Pannonia, Veszprém, Hungary, [email protected] by the Hungarian State and the European Union under the TAMOP-4.2.2.A-11/1/ KONV-2012-0072.†Computer Science Institute of Charles University, Faculty of Mathematics and Physics, Malostranskénám. 25, CZ-11800 Praha 1, Czech Republic, [email protected]. Partially supported by theCenter of Excellence – Inst. for Theor. Comp. Sci., Prague (project P202/12/G061 of GA ČR) and grantIAA100190902 of GA AV ČR.
منابع مشابه
All-Around Near-Optimal Solutions for the Online Bin Packing Problem
In this paper we present algorithms with optimal average-case and close-to-best known worst-case performance for the classic online bin packing problem. It has long been observed that known bin packing algorithms with optimal average-case performance are not optimal in the worst-case. In particular First Fit and Best Fit have optimal asymptotic average-case ratio of 1 but a worstcase competitiv...
متن کاملBest-fit Bin-packing with Random Order Ecole Normale Supérieure De Lyon Best-fit Bin-packing with Random Order Best-fit Bin-packing with Random Order
Best t is the best known algorithm for on line bin packing in the sense that no algorithm is known to behave better both in the worst case and in the average uniform case In practice Best t appears to perform within a few percent of optimal In this paper we study the expected performance ratio taking the worst case multiset of items L and assuming that the elements of L are inserted in random o...
متن کاملAn All-Around Near-Optimal Solution for the Classic Bin Packing Problem
In this paper we present the first algorithm with optimal average-case and close-to-best known worstcase performance for the classic on-line problem of bin packing. It has long been observed that known bin packing algorithms with optimal average-case performance were not optimal in the worst-case sense. In particular First Fit and Best Fit had optimal average-case ratio of 1 but a worst-case co...
متن کاملAn Alternative Heuristics for Bin Packing Problem
This study describes an alternative development of metaheuristic approaches to automate a one dimensional problem. Extensive computational testing is done to demonstrate the effectiveness of the proposed heuristic, a Variable Neighbourhood Search (VNS)-based algorithm. Several heuristics algorithms that have been used for solving the bin packing problem, Exact algorithm, Random Algorithm, First...
متن کاملMaximizing the number of unused bins
We analyze the approximation behavior of some of the best-known polynomial-time approximation algorithms for bin-packing under an approximation criterion, called differential ratio, informally the ratio (n − λ(I))/(n − β(I)), where n is the size of the input list, λ(I) is the size of the solution provided by an approximation algorithm and β(I) is the size of the optimal one. This measure has or...
متن کاملFinal Year Project Plan
The bin packing problem is a well-studied combinatorial NP-hard problem. In the bin packing problem, a sequence of items are packed into bins, the packed items in a bin do not overlap. The objective is to minimize the number of used bins. The size of each item should be no more than the size of a bin. (Zhang, 2011) The algorithms can be divided into two categories: offline algorithm, requiring ...
متن کامل